home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / qdhelp.zip / QDHELP.QDH < prev    next >
Text File  |  1991-10-28  |  29KB  |  1,215 lines

  1. //
  2. // This is the index to this help file
  3. //
  4.  
  5. /topic INDEX
  6.  
  7.     /title Quick and Dirty Help
  8.     /browse index,1
  9.  
  10.     /para \sa300
  11.         /text \b\i\fs40,Quick and Dirty Help 
  12.     /endpara
  13.  
  14.     /para \fi300\sa300
  15.         Welcome to the Quick and Dirty way to build help files for Windows 3.0.
  16.         With  Quick and Dirty Help (QDHELP) you use any ascii editor to generate 
  17.         help files for Windows 3.0. 
  18.         The ascii file you generate is input to the QDHELP program
  19.         which outputs a file in rich text format (RTF).  This is the
  20.         format needed by the
  21.         /popuplink Microsoft,MICROSOFT
  22.         Help Compiler.
  23.         What this means is that you do not need to purchase Microsoft
  24.         WORD or some other word processor that generates RTF to be
  25.         able to make help files for your Windows 3.0 applications.
  26.         The remainder of this help file contains information on the 
  27.         syntax used by the QDHELP program input file along with 
  28.         some hints and tips on using QDHELP.
  29.     /endpara
  30.  
  31.     /para \sa100
  32.         /text \b,Pick a Index any Index!
  33.     /endpara
  34.  
  35.     /para \li200
  36.         /link COMMANDS,Quick and Dirty Help Commands
  37.     /endpara
  38.  
  39.     /para \li200
  40.         /link RUNNING,Running Quick and Dirty Help
  41.     /endpara
  42.  
  43.     /para \li200
  44.         /link HINTS,Hints and Tips
  45.     /endpara
  46.  
  47.     /para \li200
  48.         /link ERRATA,Errata
  49.     /endpara
  50.  
  51. /endtopic
  52.  
  53. //
  54. // the microsoft popup topic
  55. //
  56.  
  57. /topic MICROSOFT
  58.  
  59.     /title Microsoft
  60.     /keywords Microsoft;Gates;Word
  61.     
  62.     /para 
  63.         Microsoft is the software company that wants you to 
  64.         to contribute big $$$ to Bill Gates retirement fund
  65.         by purchasing thier word processing program WORD.
  66.     /endpara
  67.  
  68. /endtopic
  69.     
  70. //
  71. // commands availble in quick and dirty help program
  72. //
  73.  
  74. /topic COMMANDS
  75.  
  76.     /title Quick and Dirty Help Commands
  77.     /keywords commands
  78.     /browse index,2
  79.                
  80.     /para \sa300
  81.         /text \b\i\fs40,Quick and Dirty Help Commands
  82.     /endpara
  83.  
  84.     /para \sa300
  85.         Below you will find a list of the commands found in the 
  86.         QDHELP system.  
  87.         Commands must be the first non 
  88.         /popuplink WHITESPACE,white space
  89.         characters 
  90.         found on a line.  
  91.     /endpara
  92.  
  93.     /para \sa100
  94.         /text \b,Command Index
  95.     /endpara
  96.  
  97.     /para \li200
  98.         /link TOPIC_COMMAND,/topic  /endtopic command
  99.        /endpara
  100.  
  101.     /para \li200
  102.         /link TITLE_COMMAND,/title title string
  103.     /endpara
  104.  
  105.     /para \li200
  106.         /link KEYWORD_COMMAND,/keywords keyword1[;keyword2...]
  107.     /endpara
  108.  
  109.     /para \li200
  110.         /link BROWSE_COMMAND,/browse num1,num2
  111.     /endpara
  112.  
  113.     /para \li200
  114.         /link PARA_COMMAND,/para .. /endpara
  115.     /endpara
  116.  
  117. /endtopic
  118.  
  119. //
  120. // white space popup
  121. //
  122.  
  123. /topic WHITESPACE
  124.  
  125.     /title WhiteSpace
  126.     /keywords space;whitespace
  127.     
  128.     /para 
  129.         Whitespace are non printable characters found in a text
  130.         file such as tab,space.  For the purposes of QDHELP the
  131.         ONLY recognized whitespace characters are space and tab.        
  132.     /endpara
  133.  
  134. /endtopic
  135.  
  136.     
  137. //
  138. // /topic command
  139. //
  140.  
  141. /topic TOPIC_COMMAND
  142.  
  143.     /title The /topic command
  144.     /keywords /topic;commands
  145.     /browse commands,1
  146.  
  147.     /para \sa300
  148.         /text \fs40\b\i, The /topic command
  149.     /endpara
  150.  
  151.     /para \sa300
  152.         The /topic command has the following syntax
  153.     /endpara
  154.  
  155.     /para 
  156.         /text \b\f3,/topic TOPICNAME
  157.     /endpara
  158.     /para
  159.         topic commands...
  160.     /endpara
  161.     /para \sa300
  162.         /text \b\f3,/endtopic
  163.     /endpara
  164.  
  165.     /para
  166.         The topic command is used in pairs with the /endtopic command to mark the
  167.         begin and end of a help topic. All other commands are placed inside
  168.         the /topic .. /endtopic pair. The following commands are valid inside  
  169.         the /topic command. 
  170.         /popuplink TITLE_COMMAND,/title
  171.         ,
  172.           /popuplink KEYWORD_COMMAND,/keywords
  173.         ,
  174.             /popuplink BROWSE_COMMAND,/browse
  175.         and
  176.         /popuplink PARA_COMMAND,/para .. /endpara
  177.         More information is available on each of these commands in this
  178.         help library.
  179.     /endpara
  180.  
  181. /endtopic
  182.  
  183. //
  184. // title command
  185. //
  186.  
  187. /topic TITLE_COMMAND
  188.     /title The /title command
  189.     /keywords /title;commands
  190.     /browse commands,2
  191.  
  192.     /para \sa300
  193.     /text \b\i\fs40,The /title command
  194.     /endpara
  195.  
  196.     /para \sa150
  197.         The /title command has the following syntax
  198.     /endpara
  199.  
  200.     /para \sa150
  201.         /text \b\f3,/title title string
  202.     /endpara
  203.  
  204.     /para \sa150
  205.         The title command is used to set the text string which
  206.         will be displayed as the title of the topic during a
  207.         successful keyword search. 
  208.     /endpara
  209.  
  210.     /para \sa150
  211.         /text \b,Command Placement
  212.     /endpara
  213.  
  214.     /para
  215.         This command must be placed after the /topic command
  216.         but before any /para command.
  217.     /endpara
  218.  
  219. /endtopic
  220.  
  221. //
  222. // keyword command
  223. //
  224.  
  225. /topic KEYWORD_COMMAND
  226.     /title The /keyword command
  227.     /keywords /keyword;commands
  228.     /browse commands,3
  229.  
  230.     /para \sa300
  231.     /text \b\i\fs40,The /keyword command
  232.     /endpara
  233.  
  234.     /para \sa150
  235.         The /keyword command has the following syntax
  236.     /endpara
  237.  
  238.     /para \sa150
  239.         /text \b\f3,/keyword keyword1[;keyword2...]
  240.     /endpara
  241.  
  242.     /para \sa150
  243.         The keyword command is used to set the keywords that 
  244.         will find this topic in a help keyword search.  An 
  245.         example might look like keyword;KEYWORD;command for
  246.         a topic that dealt with the keyword command!
  247.     /endpara
  248.  
  249.     /para \sa150
  250.         /text \b,Command Placement
  251.     /endpara
  252.  
  253.     /para
  254.         This command must be placed after the /topic command
  255.         but before any /para command.
  256.     /endpara
  257.  
  258. /endtopic
  259.  
  260. //
  261. // browse command
  262. //
  263.  
  264. /topic BROWSE_COMMAND
  265.  
  266.     /title The /browse command
  267.     /keywords /browse;commands
  268.         /browse commands,4
  269.  
  270.     /para \sa300
  271.     /text \b\i\fs40,The /browse command
  272.     /endpara
  273.  
  274.     /para \sa150
  275.         The /browse command has the following syntax
  276.     /endpara
  277.  
  278.     /para \sa150
  279.         /text \b\f3,/browse browsename,browsenum
  280.     /endpara
  281.  
  282.     /para \sa150
  283.         The browse command is used to set the browse sequence
  284.         numbers used by the Windows 3.0 help window to determine
  285.         what order to browse thru the help topics in.
  286.     /endpara
  287.  
  288.     /para \sa150
  289.         The browsename is the name of the browse catagory that
  290.         the browsenum is part of.  For example you may have one
  291.         category called commands and one called examples. In this
  292.         case the order of the browsenum values is only valid in
  293.         reference to the browsename that number is associated 
  294.         with. The browsename is just any name you find suitable
  295.         for your purposes.  When in help and you are viewing
  296.         a topic that is in a browsename category, if the user
  297.         hits the forward browse key he/she will be moved to the
  298.         topic which is in the same browsename category and has
  299.         the next highest number for browsenum. The reverse browse
  300.         key will move to the same browsename category with the
  301.         next lowest browsenum.
  302.     /endpara
  303.  
  304.     /para \sa150
  305.         /text \b,Command Placement
  306.     /endpara
  307.  
  308.     /para
  309.         This command must be placed after the /topic command
  310.         but before any /para command.
  311.     /endpara
  312.  
  313. /endtopic
  314.  
  315. //
  316. // para command
  317. //
  318.  
  319. /topic PARA_COMMAND
  320.  
  321.     /title The /para command
  322.     /keywords /para;commands
  323.         /browse commands,4
  324.  
  325.     /para \sa300
  326.     /text \b\i\fs40,The /para command
  327.     /endpara
  328.  
  329.     /para \sa150
  330.         The /para command has the following syntax
  331.     /endpara
  332.  
  333.     /para
  334.         /text \b\f3,/para 
  335.         /link PARA_FORMAT_STRINGS,paragraph specific format strings
  336.     /endpara
  337.     /para
  338.         ...text strings...
  339.     /endpara
  340.     /para \sa150
  341.         /text \b\f3,/endpara
  342.     /endpara
  343.  
  344.     /para \sa150
  345.         The /para command is used to let the QDHELP system
  346.         know that this is the start of a new paragraph. Inside
  347.         of the /para command there are a number of commands that
  348.         can be used to set up hyperlinks and popuplinks to 
  349.         other parts of the help system.
  350.     /endpara
  351.  
  352.     /para \sa150
  353.         /text \b,Command Placement
  354.     /endpara
  355.  
  356.     /para \sa150
  357.         This command must be placed after the /topic,/title,/keyword,/browse
  358.         commands.
  359.     /endpara
  360.  
  361.     /para \sa150
  362.         /text \b,Commands used inside /para /endpara pair.
  363.     /endpara
  364.  
  365.     /para \sa150
  366.         Internal to the /para command there are a number of commands that
  367.         can be used to create links to other parts of the help system
  368.         these commands are listed below.
  369.     /endpara
  370.  
  371.     /para
  372.         /link TEXT_COMMAND,/text command
  373.     /endpara
  374.     
  375.     /para
  376.         /link LINK_COMMAND,/link command
  377.     /endpara
  378.  
  379.     /para
  380.         /link POPUP_COMMAND,/popup command
  381.     /endpara
  382.  
  383.     /para
  384.         /link BITMAPLINK_COMMAND,/bitmaplink command
  385.     /endpara
  386.  
  387.     /para
  388.         /link BITMAP_COMMAND,/bitmap command
  389.     /endpara
  390.         
  391. /endtopic
  392.  
  393. //
  394. // para format strings
  395. //
  396.  
  397. /topic PARA_FORMAT_STRINGS
  398.  
  399.     /title Paragraph format strings
  400.     /keywords rtf;format
  401.  
  402.     /para \sa300
  403.         /text \b\i\fs40,Paragraph format strings
  404.     /endpara
  405.  
  406.     /para \sa150 \box \brdrsh
  407.         Here you will find a list of formatting commands
  408.         that can be placed after the /para command. If the
  409.         reader is familiar with the rich text format, they
  410.         may find the look of these commands very similar.
  411.         That is because these are RTF commands!
  412.     /endpara
  413.  
  414.     /para \sa150
  415.         /text \b,Paragraph Justification.
  416.     /endpara
  417.  
  418.     /para 
  419.     \\ql left justified paragraph
  420.     /endpara
  421.  
  422.     /para 
  423.     \\qr right justified paragraph
  424.     /endpara
  425.  
  426.     /para 
  427.     \\qj justified paragraph
  428.     /endpara
  429.  
  430.     /para 
  431.     \\qc centered paragraph
  432.     /endpara
  433.  
  434.     /para
  435.         /link PARAGRAPH_JUSTIFY_EXAMPLES,Paragraph Justify Examples
  436.     /endpara
  437.  
  438.     /para \sa150\sb150
  439.         /text \b,Paragraph Indentation
  440.     /endpara
  441.  
  442.     /para     
  443.     \\fi000    first line of paragraph indent.
  444.     /endpara
  445.  
  446.     /para
  447.     \\li000 left indent. 
  448.     /endpara
  449.  
  450.     /para
  451.     \\ri000 right indent
  452.     /endpara
  453.  
  454.     /para
  455.         /link PARAGRAPH_INDENT_EXAMPLES,Paragraph Indent Examples
  456.     /endpara
  457.  
  458.     /para \sa150\sb150
  459.         /text \b,Paragraph Spacing
  460.     /endpara
  461.  
  462.     /para
  463.     \\sb000 space before paragraph.
  464.     /endpara
  465.  
  466.     /para
  467.     \\sa000 space after paragraph.
  468.     /endpara
  469.  
  470.     /para
  471.     \\sl000 space between lines.
  472.     /endpara
  473.  
  474.     /para
  475.         /link PARAGRAPH_SPACING_EXAMPLES,Paragraph Spacing Examples
  476.     /endpara
  477.  
  478.     /para \sa150\sb150
  479.         /text \b,Paragraph Border Placement
  480.     /endpara
  481.  
  482.     /para 
  483.         \\brdrt border on top of paragraph.
  484.     /endpara
  485.  
  486.     /para 
  487.         \\brdrb border on bottom of paragraph.
  488.     /endpara
  489.  
  490.     /para 
  491.         \\brdrl border on left of paragraph.
  492.     /endpara
  493.  
  494.     /para 
  495.         \\brdrr border on right of paragraph
  496.     /endpara
  497.  
  498.     /para 
  499.         \\box border around entire paragraph
  500.     /endpara
  501.  
  502.     /para
  503.         /link BORDER_PLACEMENT_EXAMPLES,Border Placement Examples
  504.     /endpara
  505.  
  506.     /para \sa150\sb150
  507.         /text \b,Paragraph Border Style
  508.     /endpara
  509.  
  510.     /para 
  511.         \\brdrs single thick border
  512.     /endpara
  513.  
  514.     /para 
  515.         \\brdrth thick border
  516.     /endpara
  517.  
  518.     /para 
  519.         \\brdrsh shadow border
  520.     /endpara
  521.  
  522.     /para 
  523.         \\brdrdb double border
  524.     /endpara
  525.  
  526.     /para
  527.         /link BORDER_STYLE_EXAMPLES,Border Style Examples
  528.     /endpara
  529.     
  530. /endtopic    
  531.  
  532. //
  533. // paragraph justify examples
  534. //
  535.  
  536. /topic PARAGRAPH_JUSTIFY_EXAMPLES
  537.  
  538.         /browse examples,1
  539.  
  540.     /para \sa300
  541.         /text \b,Paragraph Justification Examples.
  542.     /endpara
  543.  
  544.     /para \ql\sa150 \brdrth \box
  545.         This paragraph is left justified. This is just some
  546.         text so that you can see that it is left justified!
  547.         It was generated with the command
  548.         /text \b,/para \\ql
  549.     /endpara
  550.  
  551.     /para \qr\sa150 \brdrth \box
  552.         This paragraph is right justified. This is just some
  553.         text so that you can see that it is right justified!
  554.         It was generated with the command
  555.         /text \b,/para \\qr
  556.     /endpara
  557.  
  558.     /para \qj\sa150 \brdrth \box
  559.         This paragraph is justified. This is just some
  560.         text so that you can see that it is justified!
  561.         It was generated with the command
  562.         /text \b,/para \\qj
  563.     /endpara
  564.  
  565.     /para \qc\sa150 \brdrth \box
  566.         This paragraph is centered. This is just some
  567.         text so that you can see that it is centered!
  568.         It was generated with the command
  569.         /text \b,/para \\qc
  570.     /endpara
  571.  
  572. /endtopic
  573.  
  574. //
  575. // paragraph indent examples
  576. //
  577.  
  578. /topic PARAGRAPH_INDENT_EXAMPLES
  579.  
  580.     /browse examples,2
  581.  
  582.     /para \sa300
  583.         /text \b,Paragraph Indentation Examples
  584.     /endpara
  585.  
  586.     /para \fi300\sa150 \brdrth \box
  587.         This is a paragraph where the first line is indented.
  588.         It was generated using the command
  589.         /text \b,/para \\fi300
  590.         where 300 is the number of 
  591.         /popuplink TWIPS,twips
  592.         to indent the first line.
  593.     /endpara
  594.  
  595.     /para \li300\sa150 \brdrth \box
  596.         This is a paragraph that entire paragraph is indented
  597.         on the left.
  598.         It was generated using the command
  599.         /text \b,/para \\li300
  600.         where 300 is the number of
  601.         /popuplink TWIPS,twips
  602.         to indent the entire paragraph
  603.     /endpara
  604.  
  605.     /para \ri300\sa150 \brdrth \box
  606.         This is a paragraph that entire paragraph is indented
  607.         on the right.
  608.         It was generated using the command
  609.         /text \b,/para \\ri300
  610.         where 300 is the number of
  611.         /popuplink TWIPS,twips
  612.         to indent the entire paragraph
  613.     /endpara
  614.  
  615. /endtopic
  616.  
  617. //
  618. // paragraph spacing examples
  619. //
  620.  
  621. /topic PARAGRAPH_SPACING_EXAMPLES
  622.  
  623.     /browse examples,3
  624.  
  625.     /para \sb300
  626.         /text \b,Paragraph Spacing Examples
  627.     /endpara
  628.  
  629.     /para \sb500 \brdrth \box
  630.         This is a paragraph with a lot of space before it.
  631.         It was generated with the command
  632.         /text \b,/para \\sb500
  633.         where 500 is the number of 
  634.         /popuplink TWIPS,twips
  635.         between the previous paragraph and this paragraph.
  636.     /endpara
  637.  
  638.     /para \sa500 \brdrth \box
  639.         This is a paragraph with a lot of space after it.
  640.         It was generated with the command
  641.         /text \b,/para \\sa500
  642.         where 500 is the number of 
  643.         /popuplink TWIPS,twips
  644.         between the previous paragraph and this paragraph.
  645.     /endpara
  646.  
  647.     /para \sl450 \brdrth \box
  648.         This is a paragraph with alot of space between the
  649.         lines. If you only have one line resize the help
  650.         window to a smaller size to cause more than one line
  651.         to be used.
  652.         This paragraph was generated with the command
  653.         /text \b,/para \\sl450
  654.         where 450 is the number of 
  655.         /popuplink TWIPS,twips
  656.         between the lines.
  657.     /endpara
  658.  
  659. /endtopic
  660.  
  661. //
  662. // border placement examples
  663. //
  664.  
  665. /topic BORDER_PLACEMENT_EXAMPLES
  666.  
  667.     /browse examples,4
  668.  
  669.     /para \sa300
  670.         /text \b,Paragraph Border Placement Examples
  671.     /endpara
  672.  
  673.     /para \brdrt\sa150 
  674.     This is a paragraph with the border placed only on top of 
  675.     it.
  676.     It was generated with the command
  677.     /text \b,/para \\brdrt
  678.     /endpara
  679.  
  680.     /para \brdrb\sa150 
  681.     This is a paragraph with the border placed only on 
  682.     bottom of it.
  683.     It was generated with the command
  684.     /text \b,/para \\brdrb
  685.     /endpara
  686.  
  687.     /para \brdrl\sa150 
  688.     This is a paragraph with the border placed only on 
  689.     the left of it.
  690.     It was generated with the command
  691.     /text \b,/para \\brdrl
  692.     /endpara
  693.  
  694.     /para \brdrr\sa150 
  695.     This is a paragraph with the border placed only on 
  696.     right of it.
  697.     It was generated with the command
  698.     /text \b,/para \\brdrr
  699.     /endpara
  700.  
  701.     /para \box\sa150 
  702.     This is a paragraph with the border placed 
  703.     all the way around it.
  704.     It was generated with the command
  705.     /text \b,/para \\box
  706.     /endpara
  707.  
  708. /endtopic
  709.  
  710. //
  711. // border style examples
  712. //
  713.  
  714. /topic BORDER_STYLE_EXAMPLES
  715.  
  716.     /browse examples,5
  717.  
  718.     /para \sa300
  719.         /text \b,Paragraph Border Style Examples
  720.     /endpara
  721.  
  722.     /para \box\brdrs\sa150
  723.     This is a paragraph with a border of single thickness
  724.     around it. It was generated with the command 
  725.     /text \b,/para \\box\\brdrs.
  726.     /endpara
  727.  
  728.     /para \box\brdrth\sa150
  729.     This is a paragraph with a thick border around it. 
  730.     It was generated with the command 
  731.     /text \b,/para \\box\\brdrth.
  732.     /endpara
  733.  
  734.     /para \box\brdrsh\sa150
  735.     This is a paragraph with a shadow border around it. 
  736.     It was generated with the command 
  737.     /text \b,/para \\box\\brdrsh.
  738.     /endpara
  739.  
  740.     /para \box\brdrdb\sa150
  741.     This is a paragraph with a double border around it. 
  742.     It was generated with the command 
  743.     /text \b,/para \\box\\brdrdb.
  744.     /endpara
  745.  
  746. /endtopic
  747.  
  748. //
  749. // text command
  750. //
  751.  
  752. /topic TEXT_COMMAND
  753.  
  754.     /title The /text command
  755.     /keywords /text;commands
  756.         /browse paracom,1
  757.  
  758.     /para \sa300
  759.         /text \b\i\fs40,The /text command
  760.     /endpara
  761.  
  762.     /para \sa150
  763.         The /text command has the following syntax
  764.     /endpara
  765.  
  766.     /para \sa150
  767.         /text \b,/text 
  768.         /link TEXT_FORMAT_STRINGS,text specific format strings
  769.         , the text
  770.     /endpara
  771.  
  772.     /para \sa150
  773.         The format properties will be applied to the text found between
  774.         the comma (,) and the end of the line which contains the /text
  775.         command.
  776.     /endpara
  777.  
  778. /endtopic
  779.  
  780. //
  781. // text format strings
  782. //
  783.  
  784. /topic TEXT_FORMAT_STRINGS
  785.  
  786.     /title Text format strings
  787.     /keywords /text;format strings
  788.  
  789.     /para \sa300
  790.         /text \b\i\fs40,Text format strings
  791.     /endpara
  792.  
  793.     /para \sa150
  794.         Following are strings that you can add to the /text
  795.         command to cause the string printed by the text command
  796.         to take on special properties.
  797.         The output of these effects will depend on the font
  798.         in use. Since these are really RTF commands you can put
  799.         any RTF text formatting command into this position.  There
  800.         are the most common.
  801.     /endpara
  802.  
  803.     /para
  804.         /link TEXT_FORMAT_EXAMPLES,Examples
  805.     /endpara
  806.     /para
  807.         \\b = bold text
  808.     /endpara
  809.     /para
  810.         \\i = italic text
  811.     /endpara
  812.     /para
  813.         \\strike = strikethru text
  814.     /endpara
  815.     /para
  816.         \\f000 =
  817.         /popuplink FONTS,font number
  818.         where 000 is the font of choice.
  819.     /endpara
  820.     /para
  821.         \\fs000 = font size in half points where 000 is the size.
  822.     /endpara
  823.     /para
  824.         \\ul = underline text
  825.     /endpara
  826.     /para
  827.         \\up000 = superscript in half points where 000 is number of half points.
  828.     /endpara
  829.     /para
  830.         \\dn000 = subscript in half points where 000 is number of half points.
  831.     /endpara
  832.  
  833. /endtopic
  834.  
  835. //
  836. // text format examples
  837. //
  838.  
  839. /topic TEXT_FORMAT_EXAMPLES
  840.  
  841.     /para \sa150
  842.         The following are examples of different text formating
  843.         commands that you can use.  It is important to note that
  844.         the help compiler uses certain sequences of commands to
  845.         signal links,popups etc.  Results of using these commands
  846.         on text will be unpredictable if you use a sequence that
  847.         help has defined for its own use. This should be a very
  848.         rare case.  Consult your help compiler manual to understand
  849.         the sequences used by the help engine.
  850.     /endpara
  851.     /para 
  852.         /text \b,This is bold text
  853.     /endpara
  854.     /para
  855.         /text \i,This is italic text
  856.     /endpara
  857.     /para
  858.         /text \strike,This is strikethrough text
  859.     /endpara
  860.     /para
  861.         /link FONTS,Press here if you want to see the fonts
  862.     /endpara
  863.     /para
  864.         /text \fs50,This is font size 50 text
  865.     /endpara
  866.     /para
  867.         /text \ul,This is underlined text
  868.     /endpara
  869.  
  870.     /para
  871.         Regular text,
  872.         /text \up300,This is superscript 6 half points
  873.     /endpara
  874.     /para
  875.         Regular text,
  876.         /text \dn300,Thisis subscript 6 half points
  877.     /endpara
  878.  
  879.  
  880. /endtopic
  881.  
  882. //
  883. // fonts
  884. //
  885.  
  886. /topic FONTS
  887.  
  888.     /title Fonts
  889.     /keywords fonts
  890.  
  891.     /para \sa150
  892.         The following list correlates font name to font number.
  893.     /endpara
  894.  
  895.     /para
  896.         /text \f000,This is Tms Rmn, \tab \tab value = 000
  897.     /endpara
  898.  
  899.     /para
  900.         /text \f002,This is Helv,        \tab \tab value = 002
  901.     /endpara
  902.  
  903.     /para
  904.         /text \f004,This is Courier,    \tab \tab value 004
  905.     /endpara
  906.  
  907.     /para
  908.         /text \f011,This is Helvetica,  \tab \tab value 011
  909.     /endpara
  910.  
  911.     /para
  912.         /text \f067,This is Modern,    \tab \tab value 067
  913.     /endpara
  914.  
  915.     /para
  916.         /text \f068,This is Roman,     \tab \tab value 068
  917.     /endpara
  918.  
  919. /endtopic
  920.  
  921. //
  922. // link command
  923. //
  924.  
  925. /topic LINK_COMMAND
  926.  
  927.     /title The /link command
  928.     /keywords /link;commands
  929.             /browse paracom,2
  930.  
  931.     /para \sa300
  932.     /text \b\i\fs40,The /link command
  933.     /endpara
  934.  
  935.     /para \sa150
  936.             The /link command has the following syntax
  937.     /endpara
  938.  
  939.     /para \sa150
  940.             /text \b,/link TOPIC_NAME,link string
  941.     /endpara
  942.  
  943.         /para
  944.         The TOPIC_NAME is the name of the topic that this link should
  945.         transfer the user to.  The link string is the string that is
  946.         printed in the help window.
  947.     /endpara
  948.  
  949. /endtopic
  950.  
  951. //
  952. // popup command
  953. //
  954.  
  955. /topic POPUP_COMMAND
  956.  
  957.     /title The /popuplink command
  958.     /keywords /popuplink;commands
  959.     /browse paracom,3
  960.  
  961.     /para \sa300
  962.     /text \b\i\fs40,The /popuplink command
  963.     /endpara
  964.  
  965.     /para \sa150
  966.         The /popuplink command has the following syntax
  967.     /endpara
  968.  
  969.     /para \sa150
  970.         /text \b,/popuplink TOPIC_NAME,link string
  971.     /endpara
  972.  
  973.     /para
  974.         The TOPIC_NAME is the name of the topic that this link should
  975.         transfer the user to.  The link string is the string that is
  976.         printed in the help window.
  977.     /endpara
  978.  
  979. /endtopic
  980.  
  981. //
  982. // bitmaplink command
  983. //
  984.  
  985. /topic BITMAPLINK_COMMAND
  986.  
  987.     /title The /bitmaplink command
  988.     /keywords /bitmaplink;commands
  989.     /browse paracom,4
  990.  
  991.     /para \sa300
  992.     /text \b\i\fs40,The /bitmaplink command
  993.     /endpara
  994.  
  995.     /para \sa150
  996.         The /bitmaplink command has the following syntax
  997.     /endpara
  998.  
  999.     /para \sa150
  1000.         /text \b,/bitmaplink TOPIC_NAME,filename
  1001.     /endpara
  1002.  
  1003.     /para
  1004.         The TOPIC_NAME is the name of the topic that this link should
  1005.         transfer the user to.
  1006.         The filename is the name of the bitmap
  1007.         file where the image data will be gotten from.  This filename
  1008.         should NOT include any path information.  The path information
  1009.         about where the bitmap lives in put into the .hpj file use by
  1010.         the
  1011.         /popuplink MICROSOFT,Microsoft
  1012.         help complier.
  1013.     /endpara
  1014.  
  1015. /endtopic
  1016.  
  1017. //
  1018. // bitmap command
  1019. //
  1020.  
  1021. /topic BITMAP_COMMAND
  1022.  
  1023.     /title The /bitmap command
  1024.     /keywords /bitmap;commands
  1025.     /browse paracom,5
  1026.  
  1027.     /para \sa300
  1028.     /text \b\i\fs40,The /bitmap command
  1029.     /endpara
  1030.  
  1031.     /para \sa150
  1032.         The /bitmap command has the following syntax
  1033.     /endpara
  1034.  
  1035.     /para \sa150
  1036.         /text \b,/bitmap position,filename
  1037.     /endpara
  1038.  
  1039.     /para
  1040.         The position in the above command is a single character with
  1041.         the following meaning l=left,r=right,c=character which means
  1042.         treat the bitmap just like a character and put it wherever it
  1043.         goes in the sentence.
  1044.         The filename is the name of the bitmap
  1045.         file where the image data will be gotten from.  This filename
  1046.         should NOT include any path information.  The path information
  1047.         about where the bitmap lives in put into the .hpj file use by
  1048.         the
  1049.         /popuplink MICROSOFT,Microsoft
  1050.         help complier.
  1051.     /endpara
  1052.  
  1053. /endtopic
  1054.  
  1055. //
  1056. // what is a twip?
  1057. //
  1058.  
  1059. /topic TWIPS
  1060.  
  1061.     /title twips
  1062.     /keywords twips
  1063.  
  1064.     /para
  1065.     A twip is a unit used to measure output to a graphics device.
  1066.     A twip has a value of 1/1440 of an inch.  In other words there
  1067.     are 1440 twips per inch.
  1068.     /endpara
  1069.  
  1070. /endtopic
  1071.  
  1072. //
  1073. // how to run the ascii help builder program
  1074. //
  1075.  
  1076. /topic RUNNING
  1077.  
  1078.     /title Running Quick and Dirty Help
  1079.     /keywords run;running
  1080.     /browse index,3
  1081.  
  1082.     /para \sa300
  1083.         /text \b\i\fs40,Running Quick and Dirty Help
  1084.     /endpara
  1085.  
  1086.     /para
  1087.         The following items contain information on running 
  1088.         quick and dirty help from the DOS command line. 
  1089.     /endpara
  1090.  
  1091.     /para \sa300
  1092.         The qdhelp program is invoked on the DOS command line.
  1093.         The following syntax is used
  1094.        /endpara
  1095.  
  1096.     /para \fs20\box\sa300
  1097.         qdhelp inputfile [outputfile]
  1098.     /endpara
  1099.     
  1100.     /para
  1101.         The outputfile is optional. If no output file name is
  1102.         given the output will be written to the default file
  1103.         out.rtf. 
  1104.     /endpara
  1105.  
  1106. /endtopic
  1107.  
  1108. //
  1109. // hints and tips
  1110. //
  1111.  
  1112. /topic HINTS
  1113.  
  1114.     /title hints and tips
  1115.     /keywords hints;tips
  1116.     /browse index,4
  1117.  
  1118.     /para \sa300
  1119.         /text \b\i\fs40,Hints and Tips
  1120.         /bitmaplink INDEX,done.bmp
  1121.     /endpara
  1122.  
  1123.     /para \box\sa150
  1124.         The best way to get a feel for using the QDHELP system
  1125.         is to look over the file QUICK.QDH.  This is the file
  1126.         that contains the input to QDHELP which was used to
  1127.         generate the help file that you are currently reading.
  1128.     /endpara
  1129.  
  1130.     /para \box\sa150
  1131.         When developing your help system.  First develop a standard
  1132.         look to each of your topics.  This would include what the
  1133.         title will look like, the spacing of the paragraphs, the
  1134.         method you will use for subtitles, etc.  By putting in a
  1135.         little work up front you will be able to work most of your
  1136.         topics from this template.  Given an ascii editor with cut
  1137.         and paste (the Windows 3.0 notebook will do) you should be
  1138.         able to crank out your help file in a short amount of time.
  1139.      /endpara
  1140.  
  1141.     /para \box\sa150
  1142.         To generate a blank line between 2 groups of text 
  1143.         use the \\sa300 command in the paragraph format
  1144.         string for the first paragraph.  
  1145.     /endpara
  1146.     
  1147.     /para \box
  1148.         To generate a list of links each on a separate line place
  1149.         each /link command in a separate /para /endpara pair.            
  1150.     /endpara
  1151.  
  1152.  
  1153.         
  1154. /endtopic
  1155.  
  1156. /topic ERRATA
  1157.     /title Errata
  1158.     /keywords bugs;errata
  1159.     /browse index,5
  1160.  
  1161.     /para \sa300
  1162.         /text \b\i\fs40,Errata
  1163.         /bitmaplink INDEX,done.bmp
  1164.     /endpara
  1165.  
  1166.     /para \box\sa300
  1167.         Below is a list of known problems and work arounds if
  1168.         any are known
  1169.     /endpara
  1170.  
  1171.     /para \box
  1172.         I dont know of any way to force a line feed in the middle
  1173.         of standard text.  Im sure there is a way I just havent figured
  1174.         it out yet.  If you know of a way drop me a note.
  1175.     /endpara
  1176.  
  1177.     /para \box
  1178.         Tab character is not allowed beyond the first non white space
  1179.         character in the string.  In other words you can use tab to
  1180.         indent at the start of the line but not in the middle of a
  1181.         line.  (I know it's silly, I'm working on it!).  If you want
  1182.         to put a tab into your text use \\tab this will put a tab
  1183.         into the text.
  1184.     /endpara
  1185.  
  1186.     /para \box
  1187.         Bitmap files can not have a comma (,) in there file
  1188.         name.  This is a known bug and will be fixed in later
  1189.         releases 
  1190.     /endpara
  1191.         
  1192. /endtopic
  1193.  
  1194.  
  1195. //
  1196. // test topic
  1197. //
  1198.  
  1199. /topic TEST
  1200.  
  1201.     /title test
  1202.     /keywords test
  1203.     /browse index,6
  1204.  
  1205.     /para
  1206.     Some text
  1207.     /bitmap l,done.bmp
  1208.     /bitmap r ,done.bmp
  1209.     More Text 
  1210.     /bitmap c,bullet.bmp  
  1211.     /endpara
  1212.     
  1213. /endtopic
  1214.  
  1215.